Skip to content

[lua] [sql] Implement Pirates Spawning Behavior#10276

Merged
Xaver-DaRed merged 1 commit into
LandSandBoat:basefrom
KiplingFFXI:Pirates-Spawning-Behavior
Jun 11, 2026
Merged

[lua] [sql] Implement Pirates Spawning Behavior#10276
Xaver-DaRed merged 1 commit into
LandSandBoat:basefrom
KiplingFFXI:Pirates-Spawning-Behavior

Conversation

@KiplingFFXI

Copy link
Copy Markdown
Contributor

I affirm:

  • I understand that if I do not agree to the following points by completing the checkboxes my PR will be ignored.
  • I understand I should leave resolving conversations to the LandSandBoat team so that reviewers won't miss what was said.
  • I have read and understood the Contributing Guide and the Code of Conduct.
  • I have tested my code and the things my code has changed since the last commit in the PR and will test after any later commits.

What does this pull request do?

This PR implements pirates spawning behavior on the Mhaura and Selbina boats. Most of the work for pirates was done already, this is just implementing the actual mob spawning behavior. Based on my numerous attempts riding the boat when implementing Blackbeard and Silverhook, I estimated that the chance to get vermy cloak pirates was about 10%. This PR also implements behavior to make Ship Wights act as a very high chance placeholder for Blackbeard and Silverhook, per retail captures.

Sources:

Prior PR - #9743

https://youtu.be/uhKJuEZsiCw

https://youtu.be/TNEdYue-eFs

https://youtu.be/9HYUJ2DePsg

Steps to test these changes

Ride the boats, see that pirates has a 10% chance to spawn, and then vermy pirates have a chance to spawn within that. Also, when you ride the boat, the NMs will usually pop first, but if they don't, killing the Ship Wight will eventually spawn them.

@KiplingFFXI KiplingFFXI marked this pull request as draft June 10, 2026 07:34
@KiplingFFXI KiplingFFXI force-pushed the Pirates-Spawning-Behavior branch from 9362e93 to bb522ee Compare June 10, 2026 07:45
Comment thread scripts/globals/pirates.lua Outdated
Comment thread scripts/globals/pirates.lua Outdated
Comment thread scripts/zones/Ship_bound_for_Mhaura_Pirates/mobs/Ship_Wight.lua Outdated
Comment thread scripts/zones/Ship_bound_for_Mhaura_Pirates/mobs/Ship_Wight.lua Outdated
@KiplingFFXI KiplingFFXI force-pushed the Pirates-Spawning-Behavior branch 3 times, most recently from a13df91 to eed0a88 Compare June 10, 2026 19:02
@KiplingFFXI KiplingFFXI marked this pull request as ready for review June 10, 2026 20:57
@Xaver-DaRed Xaver-DaRed force-pushed the Pirates-Spawning-Behavior branch 2 times, most recently from de0e2c5 to e1a4ad0 Compare June 11, 2026 06:55
Co-authored-by: Xaver-DaRed <Xaver-DaRed@users.noreply.github.com>
@Xaver-DaRed Xaver-DaRed force-pushed the Pirates-Spawning-Behavior branch from e1a4ad0 to 85fe7e3 Compare June 11, 2026 07:07
@Xaver-DaRed Xaver-DaRed enabled auto-merge June 11, 2026 07:09
@Xaver-DaRed Xaver-DaRed merged commit 12bcbfc into LandSandBoat:base Jun 11, 2026
10 checks passed
@KiplingFFXI KiplingFFXI deleted the Pirates-Spawning-Behavior branch June 11, 2026 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants